﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SanctusSoftware.Music.ChordSheetEditor.Client
{
  public interface IChordSheetEditorHostView //<TDocument>
  {

    
    
    ISentence[] Sentences { get; }

    string Status { get; set; }
    bool AllowScreenUpdating { get; set; }

    void ShowMessage(string message);
    

    bool PromptRemoveHyperlinksFromChords();
    int? PromptMinimumChordLineMatchPercentage(int current);

    IRichTextFormat GetTextFormat(IRichTextFormat current);

    void SelectRange(ISentence start, ISentence end);

  }
}
